home *** CD-ROM | disk | FTP | other *** search
MacBinary | 1991-10-24 | 9.1 KB | [ TEXT/CCL2]
open in: MacOS 8.1
extracted
|
Win98
extracted
|
DOS
extracted
browse contents |
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary ).
Confidence Program Detection Match Type Support
10%
dexvert
MacBinary (archive/macBinary)
fallback
Supported
1%
dexvert
Text File (text/txt)
fallback
Supported
100%
file
MacBinary II, Thu Oct 24 15:28:11 1991, modified Thu Oct 24 15:28:11 1991, creator Common Lisp 2, type ASCII, 8606 bytes "droppable-svm.lisp" , at 0x221e 416 bytes resource
default (weak)
99%
file
data
default
74%
TrID
Macintosh plain text (MacBinary)
default
25%
TrID
MacBinary 2
default (weak)
100%
siegfried
fmt/1762 MacBinary (II)
default
100%
lsar
MacBinary
default
id metadata key value macFileType [ TEXT] macFileCreator [ CCL2]
hex view +--------+-------------------------+-------------------------+--------+--------+ |00000000| 00 12 64 72 6f 70 70 61 | 62 6c 65 2d 73 76 6d 2e |..droppa|ble-svm.| |00000010| 6c 69 73 70 00 00 00 00 | 00 00 00 00 00 00 00 00 |lisp....|........| |00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000040| 00 54 45 58 54 43 43 4c | 32 00 00 00 00 00 00 00 |.TEXTCCL|2.......| |00000050| 00 00 00 00 00 21 9e 00 | 00 01 a0 a5 2c cf 4b a5 |.....!..|....,.K.| |00000060| 2c cf 4b 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |,.K.....|........| |00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 88 f0 00 00 |........|........| |00000080| 28 69 6e 2d 70 61 63 6b | 61 67 65 20 3a 6f 6f 75 |(in-pack|age :oou| |00000090| 29 0d 28 70 72 6f 76 69 | 64 65 20 3a 64 72 6f 70 |).(provi|de :drop| |000000a0| 70 61 62 6c 65 2d 73 76 | 6d 29 0d 3b 3b 3b 3b 3b |pable-sv|m).;;;;;| |000000b0| 3b 3b 3b 3b 3b 3b 3b 3b | 3b 3b 3b 3b 3b 3b 3b 3b |;;;;;;;;|;;;;;;;;| |000000c0| 3b 3b 3b 3b 3b 3b 3b 3b | 3b 3b 3b 3b 3b 3b 3b 3b |;;;;;;;;|;;;;;;;;| |000000d0| 3b 3b 3b 3b 3b 3b 3b 3b | 3b 3b 3b 3b 3b 3b 3b 3b |;;;;;;;;|;;;;;;;;| |000000e0| 3b 3b 3b 3b 3b 3b 3b 3b | 3b 3b 3b 3b 3b 3b 3b 3b |;;;;;;;;|;;;;;;;;| |000000f0| 3b 0d 3b 3b 20 64 72 6f | 70 70 61 62 6c 65 2d 73 |;.;; dro|ppable-s| |00000100| 76 6d 2e 4c 69 73 70 0d | 3b 3b 0d 3b 3b 20 43 6f |vm.Lisp.|;;.;; Co| |00000110| 70 79 72 69 67 68 74 20 | a9 20 31 39 39 31 20 4e |pyright |. 1991 N| |00000120| 6f 72 74 68 77 65 73 74 | 65 72 6e 20 55 6e 69 76 |orthwest|ern Univ| |00000130| 65 72 73 69 74 79 20 49 | 6e 73 74 69 74 75 74 65 |ersity I|nstitute| |00000140| 20 66 6f 72 20 74 68 65 | 20 4c 65 61 72 6e 69 6e | for the| Learnin| |00000150| 67 20 53 63 69 65 6e 63 | 65 73 0d 3b 3b 20 41 6c |g Scienc|es.;; Al| |00000160| 6c 20 52 69 67 68 74 73 | 20 52 65 73 65 72 76 65 |l Rights| Reserve| |00000170| 64 0d 3b 3b 0d 3b 3b 20 | 61 75 74 68 6f 72 3a 20 |d.;;.;; |author: | |00000180| 4d 69 63 68 61 65 6c 20 | 53 2e 20 45 6e 67 62 65 |Michael |S. Engbe| |00000190| 72 0d 3b 3b 0d 3b 3b 20 | 6d 69 78 69 6e 20 66 6f |r.;;.;; |mixin fo| |000001a0| 72 20 64 72 61 67 67 69 | 6e 67 20 26 20 64 72 6f |r draggi|ng & dro| |000001b0| 70 70 69 6e 67 20 76 69 | 65 77 73 0d 3b 3b 3b 3b |pping vi|ews.;;;;| |000001c0| 3b 3b 3b 3b 3b 3b 3b 3b | 3b 3b 3b 3b 3b 3b 3b 3b |;;;;;;;;|;;;;;;;;| |000001d0| 3b 3b 3b 3b 3b 3b 3b 3b | 3b 3b 3b 3b 3b 3b 3b 3b |;;;;;;;;|;;;;;;;;| |000001e0| 3b 3b 3b 3b 3b 3b 3b 3b | 3b 3b 3b 3b 3b 3b 3b 3b |;;;;;;;;|;;;;;;;;| |000001f0| 3b 3b 3b 3b 3b 3b 3b 3b | 3b 3b 3b 3b 3b 3b 3b 3b |;;;;;;;;|;;;;;;;;| |00000200| 3b 3b 0d 0d 28 6f 6f 75 | 2d 64 65 70 65 6e 64 65 |;;..(oou|-depende| |00000210| 6e 63 69 65 73 0d 20 3a | 64 72 61 67 67 61 62 6c |ncies. :|draggabl| |00000220| 65 2d 73 76 6d 0d 20 3a | 73 69 6d 70 6c 65 2d 76 |e-svm. :|simple-v| |00000230| 69 65 77 2d 63 65 29 0d | 0d 0d 28 65 78 70 6f 72 |iew-ce).|..(expor| |00000240| 74 20 27 28 64 72 6f 70 | 70 61 62 6c 65 2d 73 76 |t '(drop|pable-sv| |00000250| 6d 20 70 72 65 2d 64 72 | 6f 70 2d 68 69 6c 69 74 |m pre-dr|op-hilit| |00000260| 65 20 64 72 6f 70 70 61 | 62 6c 65 2d 70 29 29 0d |e droppa|ble-p)).| |00000270| 0d 3b 3b 3b 3b 3b 3b 3b | 3b 3b 3b 3b 3b 3b 3b 3b |.;;;;;;;|;;;;;;;;| |00000280| 3b 3b 3b 3b 3b 3b 3b 3b | 3b 3b 3b 3b 3b 3b 3b 3b |;;;;;;;;|;;;;;;;;| |00000290| 3b 3b 3b 3b 3b 3b 3b 3b | 3b 3b 3b 3b 3b 3b 3b 3b |;;;;;;;;|;;;;;;;;| |000002a0| 3b 3b 3b 3b 3b 3b 3b 3b | 3b 3b 3b 3b 3b 3b 3b 3b |;;;;;;;;|;;;;;;;;| |000002b0| 3b 3b 3b 3b 3b 3b 3b 0d | 23 7c 0d 0d 54 68 69 73 |;;;;;;;.|#|..This| |000002c0| 20 6d 69 78 69 6e 20 61 | 6c 6c 6f 77 73 20 61 20 | mixin a|llows a | |000002d0| 76 69 65 77 20 74 6f 20 | 62 65 20 64 72 61 67 67 |view to |be dragg| |000002e0| 65 64 20 61 6e 64 20 64 | 65 70 6f 73 69 74 65 64 |ed and d|eposited| |000002f0| 20 69 6e 74 6f 20 74 61 | 72 67 65 74 73 2e 0d 49 | into ta|rgets..I| |00000300| 74 20 68 61 6e 64 6c 65 | 73 20 68 69 6c 69 74 69 |t handle|s hiliti| |00000310| 6e 67 20 64 75 72 69 6e | 67 20 74 68 65 20 64 72 |ng durin|g the dr| |00000320| 61 67 20 77 68 65 6e 20 | 74 68 65 20 69 74 65 6d |ag when |the item| |00000330| 20 69 73 20 6f 76 65 72 | 20 61 20 6c 65 67 61 6c | is over| a legal| |00000340| 20 64 72 6f 70 0d 74 61 | 72 67 65 74 2e 20 54 68 | drop.ta|rget. Th| |00000350| 65 20 66 75 6e 63 74 69 | 6f 6e 61 6c 69 74 79 20 |e functi|onality | |00000360| 69 73 20 6d 75 63 68 20 | 6c 69 6b 65 20 64 72 61 |is much |like dra| |00000370| 67 67 69 6e 67 20 66 69 | 6c 65 73 20 6f 76 65 72 |gging fi|les over| |00000380| 20 66 6f 6c 64 65 72 20 | 69 6e 20 74 68 65 0d 46 | folder |in the.F| |00000390| 69 6e 64 65 72 20 28 65 | 73 70 65 63 69 61 6c 6c |inder (e|speciall| |000003a0| 79 20 77 68 65 6e 20 63 | 6f 6d 62 69 6e 65 64 20 |y when c|ombined | |000003b0| 77 69 74 68 20 73 65 6c | 65 63 74 61 62 6c 65 2d |with sel|ectable-| |000003c0| 73 76 6d 29 0d 0d 54 68 | 69 73 20 63 6c 61 73 73 |svm)..Th|is class| |000003d0| 20 69 73 20 61 20 73 70 | 65 63 69 61 6c 69 7a 61 | is a sp|ecializa| |000003e0| 74 69 6f 6e 20 6f 66 20 | 64 72 61 67 67 61 62 6c |tion of |draggabl| |000003f0| 65 2d 73 76 6d 2e 20 49 | 66 20 74 68 65 20 69 74 |e-svm. I|f the it| |00000400| 65 6d 20 69 73 20 64 72 | 6f 70 70 65 64 0d 6f 6e |em is dr|opped.on| |00000410| 74 6f 20 61 20 6c 65 67 | 61 6c 20 74 61 72 67 65 |to a leg|al targe| |00000420| 74 2c 20 64 72 6f 70 2d | 61 63 74 69 6f 6e 20 69 |t, drop-|action i| |00000430| 73 20 65 78 65 63 75 74 | 65 64 20 72 61 74 68 65 |s execut|ed rathe| |00000440| 72 20 74 68 61 6e 20 64 | 72 61 67 2d 65 6e 64 2d |r than d|rag-end-| |00000450| 61 63 74 69 6f 6e 2e 0d | 49 66 20 69 74 20 69 73 |action..|If it is| |00000460| 20 64 72 61 67 67 65 64 | 20 65 6c 73 65 77 68 65 | dragged| elsewhe| |00000470| 72 65 2c 20 64 72 61 67 | 2d 65 6e 64 2d 61 63 74 |re, drag|-end-act| |00000480| 69 6f 6e 20 69 73 20 63 | 61 6c 6c 65 64 20 69 6e |ion is c|alled in| |00000490| 73 74 65 61 64 2e 0d 0d | 53 65 65 20 41 6c 73 6f |stead...|See Also| |000004a0| 0d 20 64 72 61 67 67 61 | 62 6c 65 2d 73 76 6d 20 |. dragga|ble-svm | |000004b0| 20 2d 20 69 6e 68 65 72 | 69 74 65 64 20 62 65 68 | - inher|ited beh| |000004c0| 61 76 69 6f 72 0d 20 73 | 65 6c 65 63 74 61 62 6c |avior. s|electabl| |000004d0| 65 2d 73 76 6d 20 2d 20 | 66 6f 72 20 64 72 6f 70 |e-svm - |for drop| |000004e0| 70 69 6e 67 20 6d 75 6c | 74 69 70 6c 65 20 69 74 |ping mul|tiple it| |000004f0| 65 6d 73 0d 0d 0d 49 6e | 69 74 61 72 67 73 0d 0d |ems...In|itargs..| |00000500| 20 3a 64 72 6f 70 2d 74 | 61 72 67 65 74 2d 63 6c | :drop-t|arget-cl| |00000510| 61 73 73 20 5b 27 64 69 | 61 6c 6f 67 2d 69 74 65 |ass ['di|alog-ite| |00000520| 6d 5d 0d 20 20 20 4c 65 | 67 61 6c 20 64 72 6f 70 |m]. Le|gal drop| |00000530| 20 74 61 72 67 65 74 20 | 63 61 6e 64 69 64 61 74 | target |candidat| |00000540| 65 73 20 69 6e 68 65 72 | 69 74 20 66 72 6f 6d 20 |es inher|it from | |00000550| 74 68 69 73 20 63 6c 61 | 73 73 2e 0d 20 0d 20 3a |this cla|ss.. . :| |00000560| 64 72 6f 70 2d 74 61 72 | 67 65 74 73 20 5b 6e 6f |drop-tar|gets [no| |00000570| 20 64 65 66 61 75 6c 74 | 5d 0d 20 20 20 41 20 6c | default|]. A l| |00000580| 69 73 74 20 6f 66 20 76 | 69 65 77 2d 6e 69 63 6b |ist of v|iew-nick| |00000590| 2d 6e 61 6d 65 73 20 74 | 6f 20 62 65 20 63 6f 6e |-names t|o be con| |000005a0| 73 69 64 65 72 65 64 20 | 6c 65 67 61 6c 20 64 72 |sidered |legal dr| |000005b0| 6f 70 20 74 61 72 67 65 | 74 73 2e 0d 20 20 20 49 |op targe|ts.. I| |000005c0| 66 20 6e 6f 74 20 73 75 | 70 70 6c 69 65 64 2c 20 |f not su|pplied, | |000005d0| 61 6e 79 20 6f 62 6a 65 | 63 74 20 69 6e 20 64 72 |any obje|ct in dr| |000005e0| 6f 70 2d 74 61 72 67 65 | 74 2d 63 6c 61 73 73 20 |op-targe|t-class | |000005f0| 69 73 20 6c 65 67 61 6c | 2e 20 49 74 65 6d 27 73 |is legal|. Item's| |00000600| 20 63 61 6e 27 74 0d 20 | 20 20 62 65 20 64 72 6f | can't. | be dro| |00000610| 70 70 65 64 20 6f 6e 74 | 6f 20 74 68 65 6d 73 65 |pped ont|o themse| |00000620| 6c 76 65 73 2c 20 73 6f | 20 64 6f 6e 27 74 20 77 |lves, so| don't w| |00000630| 6f 72 72 79 20 61 62 6f | 75 74 20 65 78 63 6c 75 |orry abo|ut exclu| |00000640| 64 69 6e 67 20 79 6f 75 | 72 73 65 6c 66 0d 20 20 |ding you|rself. | |00000650| 20 66 6f 72 6d 20 79 6f | 75 72 20 6f 77 6e 20 64 | form yo|ur own d| |00000660| 72 6f 70 2d 74 61 72 67 | 65 74 73 20 6c 69 73 74 |rop-targ|ets list| |00000670| 2e 0d 0d 20 3a 64 72 6f | 70 2d 61 63 74 69 6f 6e |... :dro|p-action| |00000680| 2d 66 6e 20 5b 6e 6f 20 | 64 65 66 61 75 6c 74 5d |-fn [no |default]| |00000690| 0d 20 20 20 54 68 65 20 | 64 65 66 61 75 6c 74 20 |. The |default | |000006a0| 64 72 6f 70 2d 61 63 74 | 69 6f 6e 20 6d 65 74 68 |drop-act|ion meth| |000006b0| 6f 64 20 63 61 6c 6c 73 | 20 74 68 65 20 66 75 6e |od calls| the fun| |000006c0| 63 74 69 6f 6e 20 73 74 | 6f 72 65 64 20 69 6e 20 |ction st|ored in | |000006d0| 74 68 69 73 20 73 6c 6f | 74 2e 0d 20 20 20 54 68 |this slo|t.. Th| |000006e0| 65 20 66 75 6e 63 74 69 | 6f 6e 20 73 68 6f 75 6c |e functi|on shoul| |000006f0| 64 20 61 63 63 65 70 74 | 20 34 20 61 72 67 75 6d |d accept| 4 argum| |00000700| 65 6e 74 73 2c 20 74 68 | 65 20 69 74 65 6d 20 64 |ents, th|e item d| |00000710| 72 61 67 67 65 64 2c 20 | 74 68 65 20 64 72 6f 70 |ragged, |the drop| |00000720| 20 74 61 72 67 65 74 2c | 0d 20 20 20 74 68 65 20 | target,|. the | |00000730| 63 68 61 6e 67 65 20 69 | 6e 20 6d 6f 75 73 65 20 |change i|n mouse | |00000740| 70 6f 73 69 74 69 6f 6e | 20 61 73 20 61 20 70 6f |position| as a po| |00000750| 69 6e 74 20 28 64 65 6c | 61 74 2d 68 2c 64 65 6c |int (del|at-h,del| |00000760| 74 61 2d 76 29 2c 20 61 | 6e 64 20 74 68 65 20 66 |ta-v), a|nd the f| |00000770| 69 6e 61 6c 0d 20 20 20 | 6d 6f 75 73 65 20 70 6f |inal. |mouse po| |00000780| 73 69 74 69 6f 6e 20 61 | 73 20 61 20 70 6f 69 6e |sition a|s a poin| |00000790| 74 20 28 69 6e 20 6c 6f | 63 61 6c 20 63 6f 6f 72 |t (in lo|cal coor| |000007a0| 64 69 6e 61 74 65 73 20 | 66 6f 72 20 61 20 76 69 |dinates |for a vi| |000007b0| 65 77 2c 20 6f 72 20 69 | 6e 20 69 74 73 0d 20 20 |ew, or i|n its. | |000007c0| 20 63 6f 6e 74 61 69 6e | 65 72 27 73 20 20 63 6f | contain|er's co| |000007d0| 6f 72 64 69 6e 61 74 65 | 73 20 66 6f 72 20 61 20 |ordinate|s for a | |000007e0| 73 69 6d 70 6c 65 2d 76 | 69 65 77 29 2e 20 55 73 |simple-v|iew). Us| |000007f0| 65 20 74 68 69 73 20 66 | 75 6e 63 74 69 6f 6e 20 |e this f|unction | |00000800| 74 6f 20 70 65 72 66 6f | 72 6d 0d 20 20 20 61 6e |to perfo|rm. an| |00000810| 20 61 63 74 69 6f 6e 20 | 61 66 74 65 72 20 64 72 | action |after dr| |00000820| 6f 70 70 69 6e 67 20 74 | 68 65 20 69 74 65 6d 20 |opping t|he item | |00000830| 6f 76 65 72 20 61 20 6c | 65 67 61 6c 20 64 72 6f |over a l|egal dro| |00000840| 70 20 74 61 72 67 65 74 | 2e 0d 20 20 20 28 64 72 |p target|.. (dr| |00000850| 61 67 2d 65 6e 64 2d 61 | 63 74 69 6f 6e 20 69 73 |ag-end-a|ction is| |00000860| 20 63 61 6c 6c 65 64 20 | 74 6f 20 68 61 6e 64 6c | called |to handl| |00000870| 65 20 6e 6f 6e 2d 64 72 | 6f 70 70 69 6e 67 20 64 |e non-dr|opping d| |00000880| 72 61 67 73 29 0d 0d 0d | 4d 65 74 68 6f 64 73 20 |rags)...|Methods | |00000890| 6f 66 20 49 6e 74 65 72 | 65 73 74 0d 0d 20 70 72 |of Inter|est.. pr| |000008a0| 65 2d 64 72 6f 70 2d 68 | 69 6c 69 74 65 20 28 73 |e-drop-h|ilite (s| |000008b0| 76 20 73 69 6d 70 6c 65 | 2d 76 69 65 77 29 20 68 |v simple|-view) h| |000008c0| 69 6c 69 74 65 2d 66 6c | 61 67 0d 20 20 20 53 70 |ilite-fl|ag. Sp| |000008d0| 65 63 69 61 6c 69 7a 65 | 20 74 68 69 73 20 74 6f |ecialize| this to| |000008e0| 20 63 75 73 74 6f 6d 69 | 7a 65 20 74 68 65 20 68 | customi|ze the h| |000008f0| 69 6c 69 74 69 6e 67 20 | 65 66 66 65 63 74 20 77 |iliting |effect w| |00000900| 68 65 6e 20 74 68 65 20 | 69 74 65 6d 20 69 73 20 |hen the |item is | |00000910| 64 72 61 67 67 65 64 0d | 20 20 20 6f 76 65 72 20 |dragged.| over | |00000920| 61 20 6c 65 67 61 6c 20 | 64 72 6f 70 20 74 61 72 |a legal |drop tar| |00000930| 67 65 74 2e 20 68 69 6c | 69 74 65 2d 66 6c 61 67 |get. hil|ite-flag| |00000940| 20 69 6e 64 69 63 61 74 | 65 73 20 77 68 65 74 68 | indicat|es wheth| |00000950| 65 72 20 74 6f 20 68 69 | 6c 69 74 65 20 6f 72 20 |er to hi|lite or | |00000960| 75 6e 2d 68 69 6c 69 74 | 65 0d 20 20 20 74 68 65 |un-hilit|e. the| |00000970| 20 69 74 65 6d 20 28 74 | 2f 6e 69 6c 29 2e 20 54 | item (t|/nil). T| |00000980| 68 65 20 64 65 66 61 75 | 6c 74 20 6d 65 74 68 6f |he defau|lt metho| |00000990| 64 20 75 73 65 73 20 69 | 6e 76 65 72 73 69 6f 6e |d uses i|nversion| |000009a0| 2e 0d 0d 20 64 72 6f 70 | 70 61 62 6c 65 2d 70 20 |... drop|pable-p | |000009b0| 28 73 76 20 64 72 6f 70 | 70 61 62 6c 65 2d 73 76 |(sv drop|pable-sv| |000009c0| 6d 29 20 28 74 61 72 67 | 65 74 20 73 69 6d 70 6c |m) (targ|et simpl| |000009d0| 65 2d 76 69 65 77 29 0d | 20 20 20 53 70 65 63 69 |e-view).| Speci| |000009e0| 61 6c 69 7a 65 20 74 68 | 69 73 20 66 6f 72 20 6d |alize th|is for m| |000009f0| 6f 72 65 20 73 6f 70 68 | 69 73 74 69 63 61 74 65 |ore soph|isticate| |00000a00| 64 20 6c 65 67 61 6c 20 | 64 72 6f 70 20 74 61 72 |d legal |drop tar| |00000a10| 67 65 74 20 64 69 73 63 | 72 69 6d 69 6e 61 74 69 |get disc|riminati| |00000a20| 6f 6e 2e 0d 20 20 20 54 | 68 65 20 64 65 66 61 75 |on.. T|he defau| |00000a30| 6c 74 20 6d 65 74 68 6f | 64 20 66 69 6e 64 73 20 |lt metho|d finds | |00000a40| 74 68 65 20 76 69 65 77 | 20 74 68 65 20 6d 6f 75 |the view| the mou| |00000a50| 73 65 20 69 73 20 69 6e | 20 61 6e 64 3b 20 6d 61 |se is in| and; ma| |00000a60| 6b 65 73 20 73 75 72 65 | 20 69 74 20 69 73 6e 27 |kes sure| it isn'| |00000a70| 74 0d 20 20 20 79 6f 75 | 72 73 65 6c 66 2c 20 63 |t. you|rself, c| |00000a80| 68 65 63 6b 73 20 69 74 | 73 20 63 6c 61 73 73 20 |hecks it|s class | |00000a90| 61 67 61 69 6e 73 74 20 | 64 72 6f 70 2d 74 61 72 |against |drop-tar| |00000aa0| 67 65 74 2d 63 6c 61 73 | 73 2c 20 61 6e 64 20 63 |get-clas|s, and c| |00000ab0| 68 65 63 6b 73 20 66 6f | 72 0d 20 20 20 6d 65 6d |hecks fo|r. mem| |00000ac0| 62 65 72 73 68 69 70 20 | 69 6e 20 64 72 6f 70 2d |bership |in drop-| |00000ad0| 74 61 72 67 65 74 73 2e | 0d 0d 7c 23 0d 3b 3b 3b |targets.|..|#.;;;| |00000ae0| 3b 3b 3b 3b 3b 3b 3b 3b | 3b 3b 3b 3b 3b 3b 3b 3b |;;;;;;;;|;;;;;;;;| |00000af0| 3b 3b 3b 3b 3b 3b 3b 3b | 3b 3b 3b 3b 3b 3b 3b 3b |;;;;;;;;|;;;;;;;;| |00000b00| 3b 3b 3b 3b 3b 3b 3b 3b | 3b 3b 3b 3b 3b 3b 3b 3b |;;;;;;;;|;;;;;;;;| |00000b10| 3b 3b 3b 3b 3b 3b 3b 3b | 3b 3b 3b 3b 3b 3b 3b 3b |;;;;;;;;|;;;;;;;;| |00000b20| 3b 3b 3b 0d 0d 28 64 65 | 66 63 6c 61 73 73 20 64 |;;;..(de|fclass d| |00000b30| 72 6f 70 70 61 62 6c 65 | 2d 73 76 6d 20 28 64 72 |roppable|-svm (dr| |00000b40| 61 67 67 61 62 6c 65 2d | 73 76 6d 29 0d 20 20 28 |aggable-|svm). (| |00000b50| 28 64 72 6f 70 2d 74 61 | 72 67 65 74 2d 63 6c 61 |(drop-ta|rget-cla| |00000b60| 73 73 20 3a 69 6e 69 74 | 61 72 67 20 3a 64 72 6f |ss :init|arg :dro| |00000b70| 70 2d 74 61 72 67 65 74 | 2d 63 6c 61 73 73 0d 20 |p-target|-class. | |00000b80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00000b90| 20 20 20 20 20 3a 61 63 | 63 65 73 73 6f 72 20 64 | :ac|cessor d| |00000ba0| 72 6f 70 2d 74 61 72 67 | 65 74 2d 63 6c 61 73 73 |rop-targ|et-class| |00000bb0| 29 0d 20 20 20 28 64 72 | 6f 70 2d 74 61 72 67 65 |). (dr|op-targe| |00000bc0| 74 73 20 20 20 20 20 20 | 3a 69 6e 69 74 61 72 67 |ts |:initarg| |00000bd0| 20 3a 64 72 6f 70 2d 74 | 61 72 67 65 74 73 0d 20 | :drop-t|argets. | |00000be0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00000bf0| 20 20 20 20 20 3a 61 63 | 63 65 73 73 6f 72 20 64 | :ac|cessor d| |00000c00| 72 6f 70 2d 74 61 72 67 | 65 74 73 29 0d 20 20 20 |rop-targ|ets). | |00000c10| 28 64 72 6f 70 2d 61 63 | 74 69 6f 6e 2d 66 6e 20 |(drop-ac|tion-fn | |00000c20| 20 20 20 3a 69 6e 69 74 | 61 72 67 20 3a 64 72 6f | :init|arg :dro| |00000c30| 70 2d 61 63 74 69 6f 6e | 2d 66 6e 0d 20 20 20 20 |p-action|-fn. | |00000c40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00000c50| 20 20 3a 61 63 63 65 73 | 73 6f 72 20 64 72 6f 70 | :acces|sor drop| |00000c60| 2d 61 63 74 69 6f 6e 2d | 66 6e 29 29 0d 20 20 28 |-action-|fn)). (| |00000c70| 3a 64 65 66 61 75 6c 74 | 2d 69 6e 69 74 61 72 67 |:default|-initarg| |00000c80| 73 20 0d 20 20 20 20 3a | 64 72 6f 70 2d 74 61 72 |s . :|drop-tar| |00000c90| 67 65 74 2d 63 6c 61 73 | 73 20 27 64 69 61 6c 6f |get-clas|s 'dialo| |00000ca0| 67 2d 69 74 65 6d 0d 20 | 20 20 20 29 29 0d 0d 28 |g-item. | ))..(| |00000cb0| 64 65 66 6d 65 74 68 6f | 64 20 63 61 6c 6c 2d 64 |defmetho|d call-d| |00000cc0| 72 61 67 2d 61 63 74 69 | 6f 6e 20 3a 62 65 66 6f |rag-acti|on :befo| |00000cd0| 72 65 20 28 28 73 76 20 | 64 72 6f 70 70 61 62 6c |re ((sv |droppabl| |00000ce0| 65 2d 73 76 6d 29 29 0d | 20 20 28 64 65 63 6c 61 |e-svm)).| (decla| |00000cf0| 72 65 20 28 73 70 65 63 | 69 61 6c 20 2a 63 75 72 |re (spec|ial *cur| |00000d00| 72 65 6e 74 2d 64 72 6f | 70 70 61 62 6c 65 2d 74 |rent-dro|ppable-t| |00000d10| 61 72 67 65 74 2a 29 29 | 0d 20 20 28 6c 65 74 2a |arget*))|. (let*| |00000d20| 20 28 28 77 68 65 72 65 | 20 28 25 73 74 61 63 6b | ((where| (%stack| |00000d30| 2d 62 6c 6f 63 6b 20 28 | 28 70 20 34 29 29 20 28 |-block (|(p 4)) (| |00000d40| 23 5f 47 65 74 4d 6f 75 | 73 65 20 70 29 20 28 23 |#_GetMou|se p) (#| |00000d50| 5f 4c 6f 63 61 6c 54 6f | 47 6c 6f 62 61 6c 20 70 |_LocalTo|Global p| |00000d60| 29 20 28 25 67 65 74 2d | 70 6f 69 6e 74 20 70 29 |) (%get-|point p)| |00000d70| 29 29 0d 20 20 20 20 20 | 20 20 20 20 28 6e 65 77 |)). | (new| |00000d80| 2d 74 61 72 67 65 74 20 | 28 66 69 6e 64 2d 64 72 |-target |(find-dr| |00000d90| 6f 70 70 61 62 6c 65 2d | 76 69 65 77 2d 63 6f 6e |oppable-|view-con| |00000da0| 74 61 69 6e 69 6e 67 2d | 70 6f 69 6e 74 20 73 76 |taining-|point sv| |00000db0| 20 77 68 65 72 65 29 29 | 29 0d 20 20 20 20 28 75 | where))|). (u| |00000dc0| 6e 6c 65 73 73 20 28 65 | 71 20 6e 65 77 2d 74 61 |nless (e|q new-ta| |00000dd0| 72 67 65 74 20 2a 63 75 | 72 72 65 6e 74 2d 64 72 |rget *cu|rrent-dr| |00000de0| 6f 70 70 61 62 6c 65 2d | 74 61 72 67 65 74 2a 29 |oppable-|target*)| |00000df0| 0d 20 20 20 20 20 20 28 | 77 68 65 6e 20 2a 63 75 |. (|when *cu| |00000e00| 72 72 65 6e 74 2d 64 72 | 6f 70 70 61 62 6c 65 2d |rrent-dr|oppable-| |00000e10| 74 61 72 67 65 74 2a 0d | 20 20 20 20 20 20 20 20 |target*.| | |00000e20| 28 70 72 65 2d 64 72 6f | 70 2d 68 69 6c 69 74 65 |(pre-dro|p-hilite| |00000e30| 20 2a 63 75 72 72 65 6e | 74 2d 64 72 6f 70 70 61 | *curren|t-droppa| |00000e40| 62 6c 65 2d 74 61 72 67 | 65 74 2a 20 6e 69 6c 29 |ble-targ|et* nil)| |00000e50| 29 0d 20 20 20 20 20 20 | 28 77 68 65 6e 20 6e 65 |). |(when ne| |00000e60| 77 2d 74 61 72 67 65 74 | 0d 20 20 20 20 20 20 20 |w-target|. | |00000e70| 20 28 70 72 65 2d 64 72 | 6f 70 2d 68 69 6c 69 74 | (pre-dr|op-hilit| |00000e80| 65 20 6e 65 77 2d 74 61 | 72 67 65 74 20 74 29 29 |e new-ta|rget t))| |00000e90| 0d 20 20 20 20 20 20 28 | 73 65 74 66 20 2a 63 75 |. (|setf *cu| |00000ea0| 72 72 65 6e 74 2d 64 72 | 6f 70 70 61 62 6c 65 2d |rrent-dr|oppable-| |00000eb0| 74 61 72 67 65 74 2a 20 | 6e 65 77 2d 74 61 72 67 |target* |new-targ| |00000ec0| 65 74 29 29 29 29 0d 0d | 28 64 65 66 6d 65 74 68 |et))))..|(defmeth| |00000ed0| 6f 64 20 64 72 61 67 2d | 69 74 65 6d 20 28 28 73 |od drag-|item ((s| |00000ee0| 76 20 64 72 6f 70 70 61 | 62 6c 65 2d 73 76 6d 29 |v droppa|ble-svm)| |00000ef0| 20 77 68 65 72 65 29 0d | 20 20 28 6c 65 74 20 28 | where).| (let (| |00000f00| 28 2a 63 75 72 72 65 6e | 74 2d 64 72 6f 70 70 61 |(*curren|t-droppa| |00000f10| 62 6c 65 2d 74 61 72 67 | 65 74 2a 29 29 0d 20 20 |ble-targ|et*)). | |00000f20| 20 20 28 64 65 63 6c 61 | 72 65 20 28 73 70 65 63 | (decla|re (spec| |00000f30| 69 61 6c 20 2a 63 75 72 | 72 65 6e 74 2d 64 72 6f |ial *cur|rent-dro| |00000f40| 70 70 61 62 6c 65 2d 74 | 61 72 67 65 74 2a 29 29 |ppable-t|arget*))| |00000f50| 0d 20 20 20 20 28 6c 65 | 74 20 28 28 64 72 61 67 |. (le|t ((drag| |00000f60| 2d 6f 66 66 73 65 74 20 | 28 63 61 6c 6c 2d 6e 65 |-offset |(call-ne| |00000f70| 78 74 2d 6d 65 74 68 6f | 64 29 29 29 0d 20 20 20 |xt-metho|d))). | |00000f80| 20 20 20 28 77 68 65 6e | 20 2a 63 75 72 72 65 6e | (when| *curren| |00000f90| 74 2d 64 72 6f 70 70 61 | 62 6c 65 2d 74 61 72 67 |t-droppa|ble-targ| |00000fa0| 65 74 2a 0d 20 20 20 20 | 20 20 20 20 28 70 72 65 |et*. | (pre| |00000fb0| 2d 64 72 6f 70 2d 68 69 | 6c 69 74 65 20 2a 63 75 |-drop-hi|lite *cu| |00000fc0| 72 72 65 6e 74 2d 64 72 | 6f 70 70 61 62 6c 65 2d |rrent-dr|oppable-| |00000fd0| 74 61 72 67 65 74 2a 20 | 6e 69 6c 29 0d 20 20 20 |target* |nil). | |00000fe0| 20 20 20 20 20 28 77 68 | 65 6e 20 64 72 61 67 2d | (wh|en drag-| |00000ff0| 6f 66 66 73 65 74 0d 20 | 20 20 20 20 20 20 20 20 |offset. | | |00001000| 20 28 63 61 6c 6c 2d 64 | 72 6f 70 2d 61 63 74 69 | (call-d|rop-acti| |00001010| 6f 6e 20 73 76 20 2a 63 | 75 72 72 65 6e 74 2d 64 |on sv *c|urrent-d| |00001020| 72 6f 70 70 61 62 6c 65 | 2d 74 61 72 67 65 74 2a |roppable|-target*| |00001030| 20 64 72 61 67 2d 6f 66 | 66 73 65 74 20 28 61 64 | drag-of|fset (ad| |00001040| 64 2d 70 6f 69 6e 74 73 | 20 77 68 65 72 65 20 64 |d-points| where d| |00001050| 72 61 67 2d 6f 66 66 73 | 65 74 29 29 0d 20 20 20 |rag-offs|et)). | |00001060| 20 20 20 20 20 20 20 28 | 73 65 74 66 20 64 72 61 | (|setf dra| |00001070| 67 2d 6f 66 66 73 65 74 | 20 6e 69 6c 29 29 29 0d |g-offset| nil))).| |00001080| 20 20 20 20 20 20 64 72 | 61 67 2d 6f 66 66 73 65 | dr|ag-offse| |00001090| 74 29 29 29 0d 0d 28 64 | 65 66 6d 65 74 68 6f 64 |t)))..(d|efmethod| |000010a0| 20 63 61 6c 6c 2d 64 72 | 6f 70 2d 61 63 74 69 6f | call-dr|op-actio| |000010b0| 6e 20 28 28 73 76 20 64 | 72 6f 70 70 61 62 6c 65 |n ((sv d|roppable| |000010c0| 2d 73 76 6d 29 20 28 74 | 61 72 67 65 74 20 73 69 |-svm) (t|arget si| |000010d0| 6d 70 6c 65 2d 76 69 65 | 77 29 20 64 72 61 67 2d |mple-vie|w) drag-| |000010e0| 6f 66 66 73 65 74 20 64 | 65 73 74 2d 70 6f 69 6e |offset d|est-poin| |000010f0| 74 29 0d 20 20 3b 3b 65 | 78 69 73 74 73 20 70 72 |t). ;;e|xists pr| |00001100| 69 6d 61 72 69 6c 79 20 | 74 6f 20 62 65 20 73 70 |imarily |to be sp| |00001110| 65 63 69 61 6c 69 7a 65 | 64 20 62 79 20 73 65 6c |ecialize|d by sel| |00001120| 65 63 74 61 62 6c 65 2d | 73 76 6d 0d 20 20 28 64 |ectable-|svm. (d| |00001130| 72 6f 70 2d 61 63 74 69 | 6f 6e 20 73 76 20 74 61 |rop-acti|on sv ta| |00001140| 72 67 65 74 20 64 72 61 | 67 2d 6f 66 66 73 65 74 |rget dra|g-offset| |00001150| 20 64 65 73 74 2d 70 6f | 69 6e 74 29 29 0d 0d 28 | dest-po|int))..(| |00001160| 64 65 66 6d 65 74 68 6f | 64 20 64 72 6f 70 2d 61 |defmetho|d drop-a| |00001170| 63 74 69 6f 6e 20 28 28 | 73 76 20 64 72 6f 70 70 |ction ((|sv dropp| |00001180| 61 62 6c 65 2d 73 76 6d | 29 20 28 74 61 72 67 65 |able-svm|) (targe| |00001190| 74 20 73 69 6d 70 6c 65 | 2d 76 69 65 77 29 20 64 |t simple|-view) d| |000011a0| 72 61 67 2d 6f 66 66 73 | 65 74 20 64 65 73 74 2d |rag-offs|et dest-| |000011b0| 70 6f 69 6e 74 29 0d 20 | 20 28 77 68 65 6e 20 28 |point). | (when (| |000011c0| 73 6c 6f 74 2d 62 6f 75 | 6e 64 70 20 73 76 20 27 |slot-bou|ndp sv '| |000011d0| 64 72 6f 70 2d 61 63 74 | 69 6f 6e 2d 66 6e 29 0d |drop-act|ion-fn).| |000011e0| 20 20 20 20 28 66 75 6e | 63 61 6c 6c 20 28 64 72 | (fun|call (dr| |000011f0| 6f 70 2d 61 63 74 69 6f | 6e 2d 66 6e 20 73 76 29 |op-actio|n-fn sv)| |00001200| 20 73 76 20 74 61 72 67 | 65 74 20 64 72 61 67 2d | sv targ|et drag-| |00001210| 6f 66 66 73 65 74 20 64 | 65 73 74 2d 70 6f 69 6e |offset d|est-poin| |00001220| 74 29 29 29 0d 0d 28 64 | 65 66 6d 65 74 68 6f 64 |t)))..(d|efmethod| |00001230| 20 70 72 65 2d 64 72 6f | 70 2d 68 69 6c 69 74 65 | pre-dro|p-hilite| |00001240| 20 28 28 73 76 20 73 69 | 6d 70 6c 65 2d 76 69 65 | ((sv si|mple-vie| |00001250| 77 29 20 68 69 6c 69 74 | 65 2d 66 6c 61 67 29 0d |w) hilit|e-flag).| |00001260| 20 20 28 77 69 74 68 2d | 66 6f 63 75 73 65 64 2d | (with-|focused-| |00001270| 76 69 65 77 20 28 66 6f | 63 75 73 69 6e 67 2d 76 |view (fo|cusing-v| |00001280| 69 65 77 20 73 76 29 0d | 20 20 20 20 28 68 69 6c |iew sv).| (hil| |00001290| 69 74 65 2d 76 69 65 77 | 20 73 76 20 68 69 6c 69 |ite-view| sv hili| |000012a0| 74 65 2d 66 6c 61 67 29 | 29 29 0d 0d 28 64 65 66 |te-flag)|))..(def| |000012b0| 6d 65 74 68 6f 64 20 64 | 72 6f 70 70 61 62 6c 65 |method d|roppable| |000012c0| 2d 70 20 28 28 73 76 20 | 64 72 6f 70 70 61 62 6c |-p ((sv |droppabl| |000012d0| 65 2d 73 76 6d 29 20 28 | 74 61 72 67 65 74 20 73 |e-svm) (|target s| |000012e0| 69 6d 70 6c 65 2d 76 69 | 65 77 29 29 0d 20 20 28 |imple-vi|ew)). (| |000012f0| 75 6e 6c 65 73 73 20 28 | 65 71 20 73 76 20 74 61 |unless (|eq sv ta| |00001300| 72 67 65 74 29 0d 20 20 | 20 20 28 77 68 65 6e 20 |rget). | (when | |00001310| 28 74 79 70 65 70 20 74 | 61 72 67 65 74 20 28 64 |(typep t|arget (d| |00001320| 72 6f 70 2d 74 61 72 67 | 65 74 2d 63 6c 61 73 73 |rop-targ|et-class| |00001330| 20 73 76 29 29 0d 20 20 | 20 20 20 20 28 69 66 20 | sv)). | (if | |00001340| 28 73 6c 6f 74 2d 62 6f | 75 6e 64 70 20 73 76 20 |(slot-bo|undp sv | |00001350| 27 64 72 6f 70 2d 74 61 | 72 67 65 74 73 29 0d 20 |'drop-ta|rgets). | |00001360| 20 20 20 20 20 20 20 28 | 77 68 65 6e 20 28 66 69 | (|when (fi| |00001370| 6e 64 20 28 76 69 65 77 | 2d 6e 69 63 6b 2d 6e 61 |nd (view|-nick-na| |00001380| 6d 65 20 74 61 72 67 65 | 74 29 20 28 64 72 6f 70 |me targe|t) (drop| |00001390| 2d 74 61 72 67 65 74 73 | 20 73 76 29 29 20 74 61 |-targets| sv)) ta| |000013a0| 72 67 65 74 29 0d 20 20 | 20 20 20 20 20 20 74 61 |rget). | ta| |000013b0| 72 67 65 74 29 29 29 29 | 0d 0d 28 64 65 66 6d 65 |rget))))|..(defme| |000013c0| 74 68 6f 64 20 66 69 6e | 64 2d 64 72 6f 70 70 61 |thod fin|d-droppa| |000013d0| 62 6c 65 2d 76 69 65 77 | 2d 63 6f 6e 74 61 69 6e |ble-view|-contain| |000013e0| 69 6e 67 2d 70 6f 69 6e | 74 20 28 28 73 76 20 64 |ing-poin|t ((sv d| |000013f0| 72 6f 70 70 61 62 6c 65 | 2d 73 76 6d 29 20 77 68 |roppable|-svm) wh| |00001400| 65 72 65 29 0d 20 20 28 | 6c 65 74 20 28 28 76 20 |ere). (|let ((v | |00001410| 28 72 6f 6f 74 2d 64 72 | 6f 70 2d 74 61 72 67 65 |(root-dr|op-targe| |00001420| 74 2d 76 69 65 77 20 73 | 76 20 77 68 65 72 65 29 |t-view s|v where)| |00001430| 29 29 0d 20 20 20 20 28 | 77 68 65 6e 20 76 0d 20 |)). (|when v. | |00001440| 20 20 20 20 20 28 64 72 | 6f 70 70 61 62 6c 65 2d | (dr|oppable-| |00001450| 70 20 73 76 20 28 66 69 | 6e 64 2d 76 69 65 77 2d |p sv (fi|nd-view-| |00001460| 63 6f 6e 74 61 69 6e 69 | 6e 67 2d 70 6f 69 6e 74 |containi|ng-point| |00001470| 20 76 20 28 67 6c 6f 62 | 61 6c 2d 74 6f 2d 76 69 | v (glob|al-to-vi| |00001480| 65 77 20 76 20 77 68 65 | 72 65 29 29 29 29 29 29 |ew v whe|re))))))| |00001490| 0d 0d 28 64 65 66 6d 65 | 74 68 6f 64 20 72 6f 6f |..(defme|thod roo| |000014a0| 74 2d 64 72 6f 70 2d 74 | 61 72 67 65 74 2d 76 69 |t-drop-t|arget-vi| |000014b0| 65 77 20 28 28 73 76 20 | 64 72 6f 70 70 61 62 6c |ew ((sv |droppabl| |000014c0| 65 2d 73 76 6d 29 20 77 | 68 65 72 65 29 0d 20 20 |e-svm) w|here). | |000014d0| 28 65 63 61 73 65 20 28 | 64 72 61 67 2d 62 6f 75 |(ecase (|drag-bou| |000014e0| 6e 64 73 20 73 76 29 0d | 20 20 20 20 28 3a 63 6f |nds sv).| (:co| |000014f0| 6e 74 61 69 6e 65 72 20 | 28 76 69 65 77 2d 63 6f |ntainer |(view-co| |00001500| 6e 74 61 69 6e 65 72 20 | 73 76 29 29 0d 20 20 20 |ntainer |sv)). | |00001510| 20 28 3a 77 69 6e 64 6f | 77 20 28 76 69 65 77 2d | (:windo|w (view-| |00001520| 77 69 6e 64 6f 77 20 73 | 76 29 29 0d 20 20 20 20 |window s|v)). | |00001530| 28 3a 6e 6f 6e 65 20 28 | 66 69 6e 64 2d 76 69 65 |(:none (|find-vie| |00001540| 77 2d 63 6f 6e 74 61 69 | 6e 69 6e 67 2d 70 6f 69 |w-contai|ning-poi| |00001550| 6e 74 20 6e 69 6c 20 77 | 68 65 72 65 20 6e 69 6c |nt nil w|here nil| |00001560| 20 74 29 29 29 29 0d 0d | 3b 3b 3b 3b 3b 3b 3b 3b | t))))..|;;;;;;;;| |00001570| 3b 3b 3b 3b 3b 3b 3b 3b | 3b 3b 3b 3b 3b 3b 3b 3b |;;;;;;;;|;;;;;;;;| |00001580| 3b 3b 3b 3b 3b 3b 3b 3b | 3b 3b 3b 3b 3b 3b 3b 3b |;;;;;;;;|;;;;;;;;| |00001590| 3b 3b 3b 3b 3b 3b 3b 3b | 3b 3b 3b 3b 3b 3b 3b 3b |;;;;;;;;|;;;;;;;;| |000015a0| 3b 3b 3b 3b 3b 3b 3b 3b | 3b 3b 3b 3b 3b 3b 0d 0d |;;;;;;;;|;;;;;;..| |000015b0| 0d 23 7c 0d 0d 3b 3b 3b | 20 61 20 6d 6f 64 65 73 |.#|..;;;| a modes| |000015c0| 74 20 65 78 61 6d 70 6c | 65 20 2d 20 61 64 64 69 |t exampl|e - addi| |000015d0| 6e 67 20 64 72 6f 70 20 | 41 4e 44 20 73 65 6c 65 |ng drop |AND sele| |000015e0| 63 74 20 62 65 68 61 76 | 69 6f 72 20 74 6f 20 73 |ct behav|ior to s| |000015f0| 74 61 74 69 63 20 74 65 | 78 74 20 64 69 61 6c 6f |tatic te|xt dialo| |00001600| 67 20 69 74 65 6d 73 0d | 3b 3b 3b 20 28 75 73 65 |g items.|;;; (use| |00001610| 20 73 68 69 66 74 20 74 | 6f 20 73 65 6c 65 63 74 | shift t|o select| |00001620| 20 6d 75 6c 74 69 70 6c | 65 20 69 74 65 6d 73 20 | multipl|e items | |00001630| 74 6f 20 64 72 6f 70 29 | 0d 0d 28 72 65 71 75 69 |to drop)|..(requi| |00001640| 72 65 20 3a 73 65 6c 65 | 63 74 61 62 6c 65 2d 73 |re :sele|ctable-s| |00001650| 76 6d 29 0d 0d 28 64 65 | 66 63 6c 61 73 73 20 73 |vm)..(de|fclass s| |00001660| 74 2d 73 65 6c 2d 64 72 | 6f 70 20 28 73 65 6c 65 |t-sel-dr|op (sele| |00001670| 63 74 61 62 6c 65 2d 73 | 76 6d 20 64 72 6f 70 70 |ctable-s|vm dropp| |00001680| 61 62 6c 65 2d 73 76 6d | 20 73 74 61 74 69 63 2d |able-svm| static-| |00001690| 74 65 78 74 2d 64 69 61 | 6c 6f 67 2d 69 74 65 6d |text-dia|log-item| |000016a0| 29 20 28 29 29 0d 3b 6e | 6f 74 65 20 74 68 61 74 |) ()).;n|ote that| |000016b0| 20 73 65 6c 65 63 74 61 | 62 6c 65 2d 73 76 6d 20 | selecta|ble-svm | |000016c0| 70 72 65 63 65 64 65 73 | 20 64 72 6f 70 70 61 62 |precedes| droppab| |000016d0| 6c 65 2d 73 76 6d 0d 0d | 28 64 65 66 75 6e 20 70 |le-svm..|(defun p| |000016e0| 72 69 6e 74 2d 74 61 72 | 67 65 74 20 28 64 69 20 |rint-tar|get (di | |000016f0| 74 61 72 67 65 74 20 6f | 66 66 73 65 74 20 77 68 |target o|ffset wh| |00001700| 65 72 65 29 0d 20 20 28 | 66 6f 72 6d 61 74 20 74 |ere). (|format t| |00001710| 20 22 64 72 6f 70 70 65 | 64 20 7e 73 20 6f 6e 74 | "droppe|d ~s ont| |00001720| 6f 20 7e 73 20 61 74 20 | 7e 61 20 28 64 65 6c 74 |o ~s at |~a (delt| |00001730| 61 20 3d 20 7e 61 29 7e | 25 22 0d 20 20 20 20 20 |a = ~a)~|%". | |00001740| 20 20 20 20 20 28 64 69 | 61 6c 6f 67 2d 69 74 65 | (di|alog-ite| |00001750| 6d 2d 74 65 78 74 20 64 | 69 29 0d 20 20 20 20 20 |m-text d|i). | |00001760| 20 20 20 20 20 28 64 69 | 61 6c 6f 67 2d 69 74 65 | (di|alog-ite| |00001770| 6d 2d 74 65 78 74 20 74 | 61 72 67 65 74 29 0d 20 |m-text t|arget). | |00001780| 20 20 20 20 20 20 20 20 | 20 28 70 6f 69 6e 74 2d | | (point-| |00001790| 73 74 72 69 6e 67 20 77 | 68 65 72 65 29 0d 20 20 |string w|here). | |000017a0| 20 20 20 20 20 20 20 20 | 28 70 6f 69 6e 74 2d 73 | |(point-s| |000017b0| 74 72 69 6e 67 20 6f 66 | 66 73 65 74 29 29 29 0d |tring of|fset))).| |000017c0| 0d 28 73 65 74 66 20 2a | 74 65 73 74 2d 77 2a 0d |.(setf *|test-w*.| |000017d0| 20 20 20 20 20 20 28 6d | 61 6b 65 2d 69 6e 73 74 | (m|ake-inst| |000017e0| 61 6e 63 65 20 27 64 69 | 61 6c 6f 67 0d 20 20 20 |ance 'di|alog. | |000017f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001800| 20 20 3a 77 69 6e 64 6f | 77 2d 74 79 70 65 20 3a | :windo|w-type :| |00001810| 64 6f 63 75 6d 65 6e 74 | 0d 20 20 20 20 20 20 20 |document|. | |00001820| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 3a 76 | | :v| |00001830| 69 65 77 2d 70 6f 73 69 | 74 69 6f 6e 20 3a 63 65 |iew-posi|tion :ce| |00001840| 6e 74 65 72 65 64 0d 20 | 20 20 20 20 20 20 20 20 |ntered. | | |00001850| 20 20 20 20 20 20 20 20 | 20 20 20 20 3a 76 69 65 | | :vie| |00001860| 77 2d 73 69 7a 65 20 23 | 40 28 32 30 30 20 31 35 |w-size #|@(200 15| |00001870| 30 29 0d 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |0). | | |00001880| 20 20 20 20 20 20 20 20 | 3a 77 69 6e 64 6f 77 2d | |:window-| |00001890| 74 69 74 6c 65 20 22 64 | 72 6f 70 70 61 62 6c 65 |title "d|roppable| |000018a0| 20 64 65 6d 6f 22 0d 20 | 20 20 20 20 20 20 20 20 | demo". | | |000018b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 3a 63 6c 6f | | :clo| |000018c0| 73 65 2d 62 6f 78 2d 70 | 20 74 0d 20 20 20 20 20 |se-box-p| t. | |000018d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |000018e0| 3a 76 69 65 77 2d 73 75 | 62 76 69 65 77 73 0d 20 |:view-su|bviews. | |000018f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001900| 20 20 20 20 28 6c 69 73 | 74 20 28 6d 61 6b 65 2d | (lis|t (make-| |00001910| 69 6e 73 74 61 6e 63 65 | 20 27 73 74 2d 73 65 6c |instance| 'st-sel| |00001920| 2d 64 72 6f 70 0d 20 20 | 20 20 20 20 20 20 20 20 |-drop. | | |00001930| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001940| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001950| 3a 76 69 65 77 2d 70 6f | 73 69 74 69 6f 6e 20 23 |:view-po|sition #| |00001960| 40 28 32 30 20 32 30 29 | 0d 20 20 20 20 20 20 20 |@(20 20)|. | |00001970| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001980| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001990| 20 20 20 3a 64 69 61 6c | 6f 67 2d 69 74 65 6d 2d | :dial|og-item-| |000019a0| 74 65 78 74 20 22 64 72 | 6f 70 2f 73 65 6c 65 63 |text "dr|op/selec| |000019b0| 74 20 6d 65 22 0d 20 20 | 20 20 20 20 20 20 20 20 |t me". | | |000019c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |000019d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |000019e0| 3a 76 69 65 77 2d 6e 69 | 63 6b 2d 6e 61 6d 65 20 |:view-ni|ck-name | |000019f0| 3a 69 31 0d 20 20 20 20 | 20 20 20 20 20 20 20 20 |:i1. | | |00001a00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001a10| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 3a 73 | | :s| |00001a20| 65 6c 65 63 74 69 6f 6e | 2d 63 6c 75 73 74 65 72 |election|-cluster| |00001a30| 20 31 0d 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | 1. | | |00001a40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001a50| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3a 64 72 | | :dr| |00001a60| 6f 70 2d 74 61 72 67 65 | 74 73 20 27 28 3a 69 34 |op-targe|ts '(:i4| |00001a70| 20 3a 69 35 29 0d 20 20 | 20 20 20 20 20 20 20 20 | :i5). | | |00001a80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001a90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001aa0| 3a 64 72 61 67 2d 62 6f | 75 6e 64 73 20 3a 77 69 |:drag-bo|unds :wi| |00001ab0| 6e 64 6f 77 0d 20 20 20 | 20 20 20 20 20 20 20 20 |ndow. | | |00001ac0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001ad0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 3a | | :| |00001ae0| 64 72 6f 70 2d 61 63 74 | 69 6f 6e 2d 66 6e 20 23 |drop-act|ion-fn #| |00001af0| 27 70 72 69 6e 74 2d 74 | 61 72 67 65 74 0d 20 20 |'print-t|arget. | |00001b00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001b10| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001b20| 20 20 20 20 20 20 20 20 | 29 0d 20 20 20 20 20 20 | |). | |00001b30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001b40| 20 20 20 20 20 28 6d 61 | 6b 65 2d 69 6e 73 74 61 | (ma|ke-insta| |00001b50| 6e 63 65 20 27 73 74 2d | 73 65 6c 2d 64 72 6f 70 |nce 'st-|sel-drop| |00001b60| 0d 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | | |00001b70| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001b80| 20 20 20 20 20 20 20 20 | 20 20 20 3a 76 69 65 77 | | :view| |00001b90| 2d 70 6f 73 69 74 69 6f | 6e 20 23 40 28 32 30 20 |-positio|n #@(20 | |00001ba0| 34 30 29 0d 20 20 20 20 | 20 20 20 20 20 20 20 20 |40). | | |00001bb0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001bc0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 3a 64 | | :d| |00001bd0| 69 61 6c 6f 67 2d 69 74 | 65 6d 2d 74 65 78 74 20 |ialog-it|em-text | |00001be0| 22 6d 65 20 74 6f 6f 22 | 0d 20 20 20 20 20 20 20 |"me too"|. | |00001bf0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001c00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001c10| 20 20 20 3a 76 69 65 77 | 2d 6e 69 63 6b 2d 6e 61 | :view|-nick-na| |00001c20| 6d 65 20 3a 69 32 0d 20 | 20 20 20 20 20 20 20 20 |me :i2. | | |00001c30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001c40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001c50| 20 3a 73 65 6c 65 63 74 | 69 6f 6e 2d 63 6c 75 73 | :select|ion-clus| |00001c60| 74 65 72 20 31 0d 20 20 | 20 20 20 20 20 20 20 20 |ter 1. | | |00001c70| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001c80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001c90| 3a 64 72 6f 70 2d 74 61 | 72 67 65 74 73 20 27 28 |:drop-ta|rgets '(| |00001ca0| 3a 69 34 20 3a 69 35 29 | 0d 20 20 20 20 20 20 20 |:i4 :i5)|. | |00001cb0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001cc0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001cd0| 20 20 20 3a 64 72 61 67 | 2d 62 6f 75 6e 64 73 20 | :drag|-bounds | |00001ce0| 3a 6e 6f 6e 65 0d 20 20 | 20 20 20 20 20 20 20 20 |:none. | | |00001cf0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001d00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001d10| 3a 64 72 6f 70 2d 61 63 | 74 69 6f 6e 2d 66 6e 20 |:drop-ac|tion-fn | |00001d20| 23 27 70 72 69 6e 74 2d | 74 61 72 67 65 74 0d 20 |#'print-|target. | |00001d30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001d40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001d50| 20 20 20 20 20 20 20 20 | 20 29 0d 20 20 20 20 20 | | ). | |00001d60| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001d70| 20 20 20 20 20 20 28 6d | 61 6b 65 2d 69 6e 73 74 | (m|ake-inst| |00001d80| 61 6e 63 65 20 27 73 74 | 2d 73 65 6c 2d 64 72 6f |ance 'st|-sel-dro| |00001d90| 70 0d 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |p. | | |00001da0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001db0| 20 20 20 20 20 20 20 20 | 20 20 20 20 3a 76 69 65 | | :vie| |00001dc0| 77 2d 70 6f 73 69 74 69 | 6f 6e 20 23 40 28 32 30 |w-positi|on #@(20| |00001dd0| 20 36 30 29 0d 20 20 20 | 20 20 20 20 20 20 20 20 | 60). | | |00001de0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001df0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 3a | | :| |00001e00| 64 69 61 6c 6f 67 2d 69 | 74 65 6d 2d 74 65 78 74 |dialog-i|tem-text| |00001e10| 20 22 6d 65 20 33 22 0d | 20 20 20 20 20 20 20 20 | "me 3".| | |00001e20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001e30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001e40| 20 20 3a 76 69 65 77 2d | 6e 69 63 6b 2d 6e 61 6d | :view-|nick-nam| |00001e50| 65 20 3a 69 33 0d 20 20 | 20 20 20 20 20 20 20 20 |e :i3. | | |00001e60| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001e70| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001e80| 3a 73 65 6c 65 63 74 69 | 6f 6e 2d 63 6c 75 73 74 |:selecti|on-clust| |00001e90| 65 72 20 31 0d 20 20 20 | 20 20 20 20 20 20 20 20 |er 1. | | |00001ea0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001eb0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 3a | | :| |00001ec0| 64 72 6f 70 2d 74 61 72 | 67 65 74 73 20 27 28 3a |drop-tar|gets '(:| |00001ed0| 69 34 20 3a 69 35 29 0d | 20 20 20 20 20 20 20 20 |i4 :i5).| | |00001ee0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001ef0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001f00| 20 20 3a 64 72 61 67 2d | 62 6f 75 6e 64 73 20 3a | :drag-|bounds :| |00001f10| 77 69 6e 64 6f 77 0d 20 | 20 20 20 20 20 20 20 20 |window. | | |00001f20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001f30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001f40| 20 3a 64 72 6f 70 2d 61 | 63 74 69 6f 6e 2d 66 6e | :drop-a|ction-fn| |00001f50| 20 23 27 70 72 69 6e 74 | 2d 74 61 72 67 65 74 0d | #'print|-target.| |00001f60| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001f70| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001f80| 20 20 20 20 20 20 20 20 | 20 20 29 0d 20 20 20 20 | | ). | |00001f90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001fa0| 20 20 20 20 20 20 20 28 | 6d 61 6b 65 2d 69 6e 73 | (|make-ins| |00001fb0| 74 61 6e 63 65 20 27 73 | 74 61 74 69 63 2d 74 65 |tance 's|tatic-te| |00001fc0| 78 74 2d 64 69 61 6c 6f | 67 2d 69 74 65 6d 0d 20 |xt-dialo|g-item. | |00001fd0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001fe0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001ff0| 20 20 20 20 20 20 20 20 | 20 3a 76 69 65 77 2d 70 | | :view-p| |00002000| 6f 73 69 74 69 6f 6e 20 | 23 40 28 32 30 20 31 30 |osition |#@(20 10| |00002010| 30 29 0d 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |0). | | |00002020| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00002030| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3a 64 69 | | :di| |00002040| 61 6c 6f 67 2d 69 74 65 | 6d 2d 74 65 78 74 20 22 |alog-ite|m-text "| |00002050| 68 69 74 20 6d 65 22 0d | 20 20 20 20 20 20 20 20 |hit me".| | |00002060| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00002070| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00002080| 20 20 3a 76 69 65 77 2d | 6e 69 63 6b 2d 6e 61 6d | :view-|nick-nam| |00002090| 65 20 3a 69 34 0d 20 20 | 20 20 20 20 20 20 20 20 |e :i4. | | |000020a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |000020b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |000020c0| 29 0d 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |). | | |000020d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 28 6d 61 | | (ma| |000020e0| 6b 65 2d 69 6e 73 74 61 | 6e 63 65 20 27 73 74 61 |ke-insta|nce 'sta| |000020f0| 74 69 63 2d 74 65 78 74 | 2d 64 69 61 6c 6f 67 2d |tic-text|-dialog-| |00002100| 69 74 65 6d 0d 20 20 20 | 20 20 20 20 20 20 20 20 |item. | | |00002110| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00002120| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 3a | | :| |00002130| 76 69 65 77 2d 70 6f 73 | 69 74 69 6f 6e 20 23 40 |view-pos|ition #@| |00002140| 28 32 30 20 31 32 30 29 | 0d 20 20 20 20 20 20 20 |(20 120)|. | |00002150| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00002160| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00002170| 20 20 20 3a 64 69 61 6c | 6f 67 2d 69 74 65 6d 2d | :dial|og-item-| |00002180| 74 65 78 74 20 22 68 69 | 74 20 6d 65 20 74 6f 6f |text "hi|t me too| |00002190| 22 0d 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |". | | |000021a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |000021b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 3a 76 69 65 | | :vie| |000021c0| 77 2d 6e 69 63 6b 2d 6e | 61 6d 65 20 3a 69 35 0d |w-nick-n|ame :i5.| |000021d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |000021e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |000021f0| 20 20 20 20 20 20 20 20 | 20 20 29 0d 20 20 20 20 | | ). | |00002200| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00002210| 20 20 20 20 20 20 20 29 | 29 29 0d 0d 7c 23 00 00 | )|))..|#..| |00002220| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00002230| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00002240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00002250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00002260| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00002270| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00002280| 00 00 01 00 00 00 01 5a | 00 00 00 5a 00 00 00 46 |.......Z|...Z...F| |00002290| 3b 3b 3b 3b 3b 0d dc 0f | 0d 03 00 01 04 52 45 4d |;;;;;...|.....REM| |000022a0| 46 07 00 03 59 1d 0f 0c | 0e 2a 43 55 52 52 45 4e |F...Y...|.*CURREN| |000022b0| 12 64 72 6f 70 70 61 62 | 6c 65 2d 73 76 6d 2e 6c |.droppab|le-svm.l| |000022c0| 69 73 70 6d 02 00 00 00 | 54 45 58 54 43 43 4c 32 |ispm....|TEXTCCL2| |000022d0| 00 00 54 45 58 54 43 43 | 4c 32 40 00 00 00 00 00 |..TEXTCC|L2@.....| |000022e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000022f0| 00 00 a4 c8 8c 99 00 00 | 00 00 00 00 01 a0 4e 47 |........|......NG| |00002300| 3c 3d 07 00 03 f7 6c 0f | 0c 12 53 45 54 2d 56 49 |<=....l.|..SET-VI| |00002310| 45 57 2d 43 4f 4e 54 41 | 49 4e 45 52 07 00 03 af |EW-CONTA|INER....| |00002320| 4e 0f 0d 03 00 01 08 42 | 4f 4f 4c 45 2d 43 32 0a |N......B|OOLE-C2.| |00002330| 56 58 0f 0c 17 2a 46 41 | 53 4c 2d 53 41 56 45 2d |VX...*FA|SL-SAVE-| |00002340| 44 45 46 49 4e 49 54 49 | 4f 4e 53 2a 07 00 01 97 |DEFINITI|ONS*....| |00002350| 97 0f 0d 03 00 01 0f 4e | 53 45 54 2d 44 49 46 46 |.......N|SET-DIFF| |00002360| 45 52 45 4e 43 45 07 00 | 02 cd da 0f 0c 08 50 45 |ERENCE..|......PE| |00002370| 4e 2d 48 49 44 45 07 00 | 02 ff b7 0f 0d 03 00 01 |N-HIDE..|........| |00002380| 00 00 00 0a 00 01 00 16 | 0a 00 01 00 00 00 00 00 |........|........| |00002390| 00 48 00 0a 43 6f 75 72 | 69 65 72 00 00 00 00 00 |.H..Cour|ier.....| |000023a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000023b0| 00 00 00 00 00 06 00 08 | 00 48 00 64 03 20 02 58 |........|.H.d. .X| |000023c0| 00 48 00 64 03 20 02 58 | 00 00 00 00 00 00 17 4f |.H.d. .X|.......O| |000023d0| 00 00 17 4f 00 00 14 e7 | 01 00 00 00 01 00 00 00 |...O....|........| |000023e0| 01 5a 00 00 00 5a 00 00 | 00 46 00 37 d3 2c 08 74 |.Z...Z..|.F.7.,.t| |000023f0| 00 00 00 1c 00 46 00 01 | 46 52 45 44 00 00 00 12 |.....F..|FRED....| |00002400| 4d 50 53 52 00 00 00 1e | 00 02 ff ff 00 00 00 00 |MPSR....|........| |00002410| 00 00 00 00 03 ed ff ff | 00 00 00 0e 00 37 ff 00 |........|.....7..| |00002420| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00002430| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00002440| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00002450| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00002460| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00002470| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| +--------+-------------------------+-------------------------+--------+--------+